//package com.otitan.forest.right.entity;
//
//import lombok.Data;
//import org.springframework.data.annotation.Id;
//import org.springframework.data.elasticsearch.annotations.DateFormat;
//import org.springframework.data.elasticsearch.annotations.Document;
//import org.springframework.data.elasticsearch.annotations.Field;
//import org.springframework.data.elasticsearch.annotations.FieldType;
//
//import java.io.Serializable;
//import java.math.BigDecimal;
//import java.time.LocalDate;
//
///**
// * 林权证登记
// *
// * @author xiazw
// * @email *****@mail.com
// * @date 2020-08-04 14:19:43
// */
//@Data
//@Document(indexName = "forest_right_info", shards = 1, replicas = 1)
//public class BssForestRightInfoEs implements Serializable {
//    private static final long serialVersionUID = 1L;
//
//    /**
//     * 主键ID
//     */
//    @Id
//    private String id;
//
//    /**
//     * 宗地号
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String groundNo;
//
//    /**
//     * 林权证号
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String forestRightNo;
//
//    /**
//     * 不动产单元号
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String realUnitNo;
//
//    /**
//     * 市
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String city;
//
//    /**
//     * 省
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String province;
//
//    /**
//     * 县
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String county;
//
//    /**
//     * 乡/镇/街道
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String town;
//
//    /**
//     * 村
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String village;
//
//    /**
//     * 组
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String groupName;
//
//    /**
//     * 林地所有权权利人
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String landBelongUser;
//
//    /**
//     * 林地所有权权利人统一社会信用代码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String landBelongUserCreditCode;
//
//    /**
//     * 林地使用权（自留山）权利人
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String landUseUser;
//
//    /**
//     * 林地使用权（自留山）权利人身份证号码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String landUseUserIdNo;
//
//    /**
//     * 林地使用权（自留山）起始日期
//     */
//    @Field(type = FieldType.Date, format = DateFormat.basic_date)
//    private LocalDate landUseStartDate;
//
//    /**
//     * 林地承包经营权权利人
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String landManageUser;
//
//    /**
//     * 林地承包经营权权利人身份证号码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String landManageUserIdNo;
//
//    /**
//     * 林地承包经营权权利人统一社会信用代码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String landManageUserCreditCode;
//
//    /**
//     * 林地承包经营权起始日期
//     */
//    @Field(type = FieldType.Date, format = DateFormat.basic_date)
//    private LocalDate landManageStartDate;
//
//    /**
//     * 林地承包经营权终止日期
//     */
//    @Field(type = FieldType.Date, format = DateFormat.basic_date)
//    private LocalDate landManageEndDate;
//
//    /**
//     * 林木所有权权利人
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String treesBelongUser;
//
//    /**
//     * 林木所有权权利人身份证号码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String treesBelongUserIdNo;
//
//    /**
//     * 林木所有权权利人统一社会信用代码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String treesBelongUserCreditCode;
//
//    /**
//     * 林木使用权权利人
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String treesUseUser;
//
//    /**
//     * 林木使用权权利人身份证号码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String treesUseIdNo;
//
//    /**
//     * 林木使用权权利人统一社会信用代码
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String treesUseCreditCode;
//
//    /**
//     * 林班
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String compartment;
//
//    /**
//     * 小班
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String subCompartment;
//
//    /**
//     * 面积
//     */
//    @Field(type = FieldType.Double)
//    private BigDecimal area;
//
//    /**
//     * 株数
//     */
//    @Field(type = FieldType.Integer)
//    private Integer num;
//
//    /**
//     * 主要树种
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String treeSpecies;
//
//    /**
//     * 林种
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String forestCategory;
//
//    /**
//     * 注记
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String annotation;
//
//    /**
//     * 小地名
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String subPlaceName;
//
//    /**
//     * 东
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String borderEast;
//
//    /**
//     * 西
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String borderWest;
//
//    /**
//     * 南
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String borderSouth;
//
//    /**
//     * 北
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String borderNorth;
//
//    /**
//     * 备注
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_max_word")
//    private String remark;
//
//    /**
//     * 创建人
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String createUser;
//
//    /**
//     * 创建时间
//     */
//    @Field(type = FieldType.Date, format = DateFormat.basic_date)
//    private LocalDate createDate;
//
//    /**
//     * 修改人
//     */
//    @Field(type = FieldType.Text, analyzer = "ik_smart")
//    private String updateUser;
//
//    /**
//     * 修改时间
//     */
//    @Field(type = FieldType.Date, format = DateFormat.basic_date)
//    private LocalDate updateDate;
//
//
//    /**
//     * 状态：0.保存 1. 待审核  2.审核中 3.审核通过   4.退回
//     */
//    @Field(type = FieldType.Integer, analyzer = "ik_smart")
//    private Integer status;
//
//    /**
//     * 逻辑删除：0.未删除  1.已删除
//     */
//    @Field(type = FieldType.Integer, analyzer = "ik_smart")
//    private Integer isDelete;
//
//}
